package field;

public abstract class Field {
	
	protected String title, subtitle, description; 
	protected int fieldNumber;
	
	public Field(String title, String subtitle, String desc, int fieldnmb){
		this.title=title;
		this.subtitle=subtitle;
		this.description=desc;
		this.fieldNumber=fieldnmb;
	}
	
	/**
	 * Viser feltnummeret på pladen
	 * @return
	 */
	public int getFieldNumber(){
		return fieldNumber;
	}
	
	public String getTitle(){
		return title;
	}
	
	public String getSubtitle(){
		return subtitle;
	}
	
	/**
	 * Returnerer beskrivelsen for feltet.
	 */
	public String getDesc(){
		return description;
	}
	
	/**
	 * Udksriver feltets titel samt konsekvens ved at lande på feltet (Hvis feltet er af typen Ownable gåes der ud fra feltet har en ejer).
	 */
	public String toString(){
		String output = title;
			return output;		
	}	
}
